package com.hdoit.ares.logical.brokerage.service;

import java.util.HashMap;
import java.util.List;

import com.tennetcn.common.dao.base.ISuperService;
import com.tennetcn.common.message.LoginModel;
import com.tennetcn.common.message.PagerModel;
import com.hdoit.ares.logical.brokerage.model.CarShareBrokerage;
import com.hdoit.ares.logical.viewmodel.brokerage.CarShareBrokerageSearch;
import com.hdoit.ares.logical.viewmodel.cust.CustomerSearch;
/**
 * @author      yujinhui
 * @email       
 * @createtime  2017年12月14日 18:51:29
 * @comment
 */
public interface ICarShareBrokerageService extends ISuperService<CarShareBrokerage>{
	public List<CarShareBrokerage> queryList(CarShareBrokerageSearch search,PagerModel pagerModel);
	
	public List<CarShareBrokerage> queryList(CarShareBrokerageSearch search);
	
	public int queryCount(CarShareBrokerageSearch search);
	
	public int queryMaxGroupNum();
	
	public List<CarShareBrokerage> queryListByBrokerageId(String brokerageId);

	public boolean insertAccountInfo(String brokerageId, LoginModel loginModel);

	public HashMap<String,String> queryCarShareBrokerageForStatistic(CustomerSearch search);
	
	public HashMap<String,String> queryCarShareBrokerageForMoney(CustomerSearch search);
}